Feature: Provide documentation for the user

In order to make sure that all code is documented properly We'll make sure that the code is documented.

Scenario: Module has documentation
Given a default gameclock
When the user looks at the class
Then the module documentation is present

Scenario: Class has documentation
Given a default gameclock
When the user looks at the class
Then the class documentation is present

Scenario: Methods are documented
Given a default gameclock
When the user looks at the class
Then the methods have doc strings

Scenario: Method arguments are documented
Given a default gameclock
When the user looks at the class
Then the method arguments are documented


